package com.example.ppts;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.Toast;

public class SegundaPantalla extends Activity {
	ImageButton imgButton;
	ImageButton imgButton2;
	String elecJ;
	String elecM;
	boolean TJ = true;
	boolean TM = false;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_segunda_pantalla);
		findViewById(R.id.piedra).setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View arg0) {
				if (TJ == true) {
					imgButton = (ImageButton) findViewById(R.id.resulJ);
					imgButton.setBackgroundResource(R.drawable.piedra);
					elecJ = "piedra";
					TM = true;
					TJ = false;
				}
				turnoMaquina();
			}
		});

		ImageButton lag = (ImageButton) findViewById(R.id.lagarto);
		lag.setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View v) {
				if (TJ == true) {
					imgButton = (ImageButton) findViewById(R.id.resulJ);
					imgButton.setBackgroundResource(R.drawable.lagarto);
					elecJ = "lagarto";
					TM = true;
					TJ = false;
				}
				turnoMaquina();
			}
		});
		ImageButton sp = (ImageButton) findViewById(R.id.spock);
		sp.setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View v) {
				if (TJ == true) {
					imgButton = (ImageButton) findViewById(R.id.resulJ);
					imgButton.setBackgroundResource(R.drawable.spock);
					elecJ = "spock";
					TM = true;
					TJ = false;
				}
				turnoMaquina();
			}
		});
		ImageButton ti = (ImageButton) findViewById(R.id.tijeras);
		ti.setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View v) {
				if (TJ == true) {
					imgButton = (ImageButton) findViewById(R.id.resulJ);
					imgButton.setBackgroundResource(R.drawable.tijeras);
					elecJ = "tijeras";
					TM = true;
					TJ = false;
				}
				turnoMaquina();
			}
		});
		ImageButton pa = (ImageButton) findViewById(R.id.papel);
		pa.setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View v) {
				if (TJ == true) {
					imgButton = (ImageButton) findViewById(R.id.resulJ);
					imgButton.setBackgroundResource(R.drawable.papel);
					elecJ = "papel";
					TM = true;
					TJ = false;
				}
				turnoMaquina();
			}
		});
	}

	protected void turnoMaquina() {
		if (TM == true) {
			aleatorio(5, 1);
			if (aleatorio(5, 1) == 1) {
				imgButton2 = (ImageButton) findViewById(R.id.resulJ2);
				imgButton2.setBackgroundResource(R.drawable.piedra);
				elecM = "piedra";
				TJ = true;
				TM = false;
				resultado();
			} else if (aleatorio(5, 1) == 2) {
				imgButton2 = (ImageButton) findViewById(R.id.resulJ2);
				imgButton2.setBackgroundResource(R.drawable.papel);
				elecM = "papel";
				TJ = true;
				TM = false;
				resultado();
			} else if (aleatorio(5, 1) == 3) {
				imgButton2 = (ImageButton) findViewById(R.id.resulJ2);
				imgButton2.setBackgroundResource(R.drawable.tijeras);
				elecM = "tijeras";
				TJ = true;
				TM = false;
				resultado();
			} else if (aleatorio(5, 1) == 4) {
				imgButton2 = (ImageButton) findViewById(R.id.resulJ2);
				imgButton2.setBackgroundResource(R.drawable.lagarto);
				elecM = "lagarto";
				TJ = true;
				TM = false;
				resultado();
			} else if (aleatorio(5, 1) == 5) {
				imgButton2 = (ImageButton) findViewById(R.id.resulJ2);
				imgButton2.setBackgroundResource(R.drawable.spock);
				elecM = "spock";
				TJ = true;
				TM = false;
				resultado();
			}

		}
	}

	public static int aleatorio(int max, int min) {
		return (int) (Math.random() * (6 - 1)) + 1;
	}

	public void resultado() {
		if (elecJ.equals("piedra") && elecM.equals("lagarto")) {
			String s = "Gana el Jugador 1" + "\n";
			s += "LA PIEDRA MACHACA AL LAGARTO";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();

		} else if (elecJ.equals("piedra") && elecM.equals("tijeras")) {
			String s = "Gana el Jugador 1" + "\n";
			s += "LA PIEDRA ROMPE LAS TIJERAS";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("lagarto") && elecM.equals("spock")) {
			String s = "Gana el Jugador 1" + "\n";
			s += "EL LAGARTO ENVENENA A SPOCK";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("lagarto") && elecM.equals("papel")) {
			String s = "Gana el Jugador 1" + "\n";
			s += "EL LAGARTO ROMPE EL PAPEL";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("spock") && elecM.equals("tijeras")) {
			String s = "Gana el Jugador 1" + "\n";
			s += "SPOCK ROMPE LAS TIJERAS";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("spock") && elecM.equals("piedra")) {
			String s = "Gana el Jugador 1" + "\n";
			s += "sPOCK VAPORIZA LA PIEDRA";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("tijeras") && elecM.equals("lagarto")) {
			String s = "Gana el Jugador 1" + "\n";
			s += "LAS TIJERAS DECAPITAN AL LAGARTO";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("tijeras") && elecM.equals("papel")) {
			String s = "Gana el Jugador 1" + "\n";
			s += "LAS TIJERAS CORTAN EL PAPEL";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("papel") && elecM.equals("spock")) {
			String s = "Gana el Jugador 1" + "\n";
			s += "EL PAPEL DESACREDITA A SPOCK";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("papel") && elecM.equals("piedra")) {
			String s = "Gana el Jugador 1" + "\n";
			s += "EL PAPEL ENVUELVE A LA PIEDRA";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("lagarto") && elecM.equals("piedra")) {
			String s = "Gana el Jugador 2" + "\n";
			s += "LA PIEDRA MACHACA AL LAGARTO";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("tijeras") && elecM.equals("piedra")) {
			String s = "Gana el Jugador 2" + "\n";
			s += "LA PIEDRA ROMPE LAS TIJERAS";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("spock") && elecM.equals("lagarto")) {
			String s = "Gana el Jugador 2" + "\n";
			s += "EL LAGARTO ENVENENA A SPOCK";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("papel") && elecM.equals("lagarto")) {
			String s = "Gana el Jugador 2" + "\n";
			s += "EL LAGARTO SE COME EL PAPEL";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("tijeras") && elecM.equals("spock")) {
			String s = "Gana el Jugador 2" + "\n";
			s += "SPOCK ROMPE LAS TIJERAS";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("piedra") && elecM.equals("spock")) {
			String s = "Gana el Jugador 2" + "\n";
			s += "SPOCK VAPORIZA LA PIEDRA";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("lagarto") && elecM.equals("tijeras")) {
			String s = "Gana el Jugador 2" + "\n";
			s += "LAS TIJERAS DECAPITAN AL LAGARTO";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("papel") && elecM.equals("tijeras")) {
			String s = "Gana el Jugador 2" + "\n";
			s += "LAS TIJERAS CORTAN EL PAPEL";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("spock") && elecM.equals("papel")) {
			String s = "Gana el Jugador 2" + "\n";
			s += "EL PAPEL DESACREDITA A SPOCK";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else if (elecJ.equals("piedra") && elecM.equals("papel")) {
			String s = "Gana el Jugador 2" + "\n";
			s += "EL PAPEL ENVUELVE A LA PIEDRA";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		} else {
			String s = "Empate" + "\n";
			s += "NADIE GANA NI PIERDE";
			Toast toast = Toast.makeText(getApplicationContext(), s,
					Toast.LENGTH_SHORT);
			toast.show();
		}

	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.segunda_pantalla, menu);
		return true;
	}

}
